.ctrl-media-connector{
	margin: 0 5px 5px 5px;	
	padding: 3px;
	border: solid 2px rgb(176, 180, 155);
	background-color: white;
}

.ctrl-media-connector-multi{
	width: 510px;
}



.ctrl-media-connector-top{
	background-color: #b0b49b;
	margin-bottom: 5px;
	border-radius: 2px;
	height: 30px;
}

.ctrl-media-connector-title{
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: white;
	padding: 4px;
	
	
}

.ctrl-media-connector-options{
	position:absolute; 
	right: 0; 
	top: 0;	
}

.ctrl-media-connector-add-bar{
	background-color: rgb(234, 239, 222);
	border: solid 1px rgb(176, 180, 155);
	display: none;
}

.ctrl-media-connector-add-bind{
	float: left;	
}
.ctrl-media-connector-add-bar .ctrl-bind-suggest{
	width: 200px;	
}

.ctrl-media-connector-add-bind .ctrl-bind-conn-list,
.ctrl-media-connector-add-bind .ctrl-bind-item{
	width: 485px;
}

.ctrl-media-connector-file{
	padding: 3px 0 3px 0;
	clear: both;
	position:relative;
}

.ctrl-media-connector-file-even{
	background-color: rgb(244, 246, 238);	
}

.ctrl-media-connector-file-icon{
	display: block;
	float: left;
	width: 100px;	
	min-height: 20px;
	background-repeat: no-repeat;
}

.ctrl-media-connector-file-icon-default{
	background-image: url("./images/generic-icon.jpg");
	
	height: 60px;
}

.ctrl-media-connector-data{
	display: block;
	float: left;
	marin-top: 5px;
}

.ctrl-media-connector-file-title{
	display: block;
	float: left;
	margin-right: 40px;	
	color: black !important;
	font-size:14px;
	font-weight: bold;
	width: 200px;
}
.ctrl-media-connector-file-description{
	margin-top: 5px;	
	width: 420px;
}

.ctrl-media-connector-file-title > div{
	font-size: 10px; color: grey;
	width: 200px;	
}

.ctrl-media-connector-file-option{
	display: block;
	float: right;
	background-color: #b0b49b; 
	color: white !important;
	padding: 4px !important;
	margin: 3px;
	font-weight: bold;
	border-radius: 2px;
	background-image: none;	
}

.ctrl-media-connector-add-flash{
	float: right;
	padding:4px;
}

.ctrl-media-connector-file-move{
	background-color: transparent;
	padding-left: 15px;
	background-image: url( "./images/move.png");
	background-position: center center;
	background-repeat: no-repeat;
		
}

.ctrl-media-connector-submit,.ctrl-media-connector-cancel{
	margin: 2px;
	padding-left: 13px;
}

.ctrl-media-connector-submit{
	background-image: url( "./images/submit.png");
}

.ctrl-media-connector-cancel{
	background-image: url( "./images/cancel.png");
}

.ctrl-media-elements-count{
	display: none;	
}

.ctrl-media-connector-file-icon-img{
	cursor: pointer;	
}

.ctrl-media-connector-file-icon-zip, .ctrl-media-connector-file-icon-rar{
	background-image: url( "./images/archive.png") !important;
}

.ctrl-media-connector-file-icon-doc{
	background-image: url( "./images/doc.png") !important;
}


.ctrl-media-connector-file-icon-pdf{
	background-image: url( "./images/pdf.png") !important;
}

.ctrl-media-connector-file-icon-xls{
	background-image: url( "./images/xls.png") !important;
}

.ctrl-media-connector-file-icon-pps{
	background-image: url( "./images/pps.png") !important;
}

.ctrl-media-connector-file-icon-txt, .ctrl-media-connector-file-icon-csv{
	background-image: url( "./images/txt.png") !important;
}

